﻿<?xml version="1.0" encoding="utf-8" ?>

<platform namespace="http://metalx.org/Usb/Ohci/Transfer" xmlns="http://metalx.org/Platform">
	<constants>
		<constant name="Flags" value="00">
			ControllerDataArea			18 bits
			PartialLastPacketBuffer		1 bit
			Direction							2 bits	(0:Setup, 1:Out, 2:In)
			InterruptDelayCount			3 bits	(7:No Interrupt)
			Toggle								1 bit
			ToggleSource					1 bit		(0:Endpoint Descriptor, 1:Transfer Descriptor)
			ErrorCount						2 bits
			ConditionCode					4 bits
		</constant>
		<constant name="BufferStartAddress" value="04">
			The address of the	data buffer, or zero for empty packet or transfer complete.
		</constant>
		<constant name="NextTransferDescriptorAddress" value="08">
			The address of the next transfer descriptor in this list.
		</constant>
		<constant name="BufferEndAddress" value="0c">
			The address of the final byte in the buffer.
		</constant>
	</constants>
</platform>